查看原文
其他

刺激!一行代码就可下载b站等全网视频!

The following article is from 数据管道 Author 宝器

点击上方“Python数据科学”,星标公众号

重磅干货,第一时间送达

☞500g+超全学习资源免费领取

本文转自:数据管道
作者:宝器

这几天朋友圈应该都被何冰老师《后浪》演讲视频刷屏了,小破站属实也是火了一把。里面也是出现了很多精彩让人产生共鸣的话,比如:

“你们年轻人,拥有了我们梦寐以求的权利,你们生活在一个好时代”

“心里有火,眼里有光” 

“弱小的人,才习惯嘲笑与否定,内心强大的人,从不吝啬赞美与鼓励”

嗯,确实直达人心。这个视频发出来之后,两种不同的声音也在出现。不过,咱这篇文章不是要对《后浪》视频进行评论哈,直白的说我是来蹭热度的,虽然好像没啥关系,但也要强行扯上关系。所以一开始的标题是:

“如何用一行Python代码下载《后浪》等全网视频”

不过那太明显了,所以咱今天的主题换成了:如何下载b站和全网的一系列视频,捎带手用一行代码把《后浪》下载下来。


01 基于Python开发

是的,这款下载工具包是基于Python开发的,实际它不只支持视频下载,还支持图片、音乐等。而且,只要视频的地址,一行代码就可,你别不信,我给大伙尝尝鲜。要不,就拿何冰老师《后浪》演讲视频试试?


刺激,真香。可以看到下载下来的视频会带有视频来源网站,视频标题,视频格式,视频清晰度,视频大小等等信息。而且,这些都可以调整。

02 轻松换清晰度

当你已经下载好感兴趣的视频之后,可以查看视频的这一系列信息,很简单,也只要输入一行代码:
you-get -i '视频地址URL'

拿刚刚咱下载好的《后浪》演讲视频测试,结果如下:


可以看到它的DEFAULT设置不是MP4格式的视频,如果我们想要换成这种格式如何做呢,也只需要一行代码就可换成MP4格式:
you-get --itag=18 '视频地址URL'

03 还支持哪些网站

上面只是演示了用一行代码可下载小破站的视频,其实除了小破站,还可以用这一行代码下载国内外很多主流网站的视频、图片和音乐。

对,讲到这还没说是哪行代码:
you-get '网站地址URL'

国外的可支持:
上面只是一小部分

国内的可支持:
163、网易视频、网易云音乐、酷狗音乐、酷我音乐、荔枝FM、猫耳FM、AcFun、Baidu、百度贴吧、bilibili、斗鱼、凤凰视频、爱奇艺、腾讯视频、芒果TV、优酷、快手、抖音(国外版TikTok也支持)、知乎、西瓜视频.....等还有很多...

04 如何配置

第一步部分已经说了,这个工具包是基于Python开发,所以你的电脑需要已经有这一些依赖:


PS:实际上只要你电脑可运行Python就可安装这个工具包。

所以,现在的重点是如何安装这个工具以便咱可以一行代码全网视频游,不用慌,配置方式真的很多。

第一种:可通过pip安装:
pip3 install you-get

第二种:直接Git也可:
git clone git://github.com/soimort/you-get.git
然后直接运行./setup.py 即可。
python3 setup.py install

第三种:通过HomeBrew安装(针对Mac用户):
brew install you-get

当然,还有其他的一些安装方式,不一一列举了,有兴趣可直接去访问:
https://github.com/soimort/you-get/

写在后面:
管他前浪后浪还是啥浪,是否出生在一线城市,有没有坐过飞机去旅游,只愿大家在未来每一天都朝气蓬勃,自信上进,永远年轻,永远在路上。

- end -

推荐阅读

王者荣耀是如何从C++代码变到游戏的?

早知道这些免费 API,我就可以不用到处爬数据了!
史上最全Linux面试题(2020最新版)
Python10行以内代码能有什么高端操作
让你的Pycharm和电脑 pip下载速度飞起来!
再见,VPN !
新手必会的 9 个 Python 技巧!

100G数据分析、机器学习资料免费领取

1、扫描下方二维码,添加 Python数据科学 作者微信

2、可申请入群,并获得数据分析、机器学习资料
3、一定要备注:入群 + 地点 + 学校/公司。例如:入群+北京+清华。

长按扫码,申请入群
(添加人数较多,请耐心等待)

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存